package com.yuhs.zixing.pay.dal.merchant.mapper;


import com.yuhs.zixing.pay.dal.merchant.dto.PayMerchantInfoDTO;

import java.util.List;

/**
 * PayMerchantInfoMapper
 * 对应的数据表是 : pay_merchant_info
 * 数据表注释 : 支付商户信息表
 *
 * @author yuhongsheng
 * @date 2020-12-03 22:13:38
 */
public interface PayMerchantInfoMapper {

    /**
     * 插入
     *
     * @param record
     * @return
     */
    int insert(PayMerchantInfoDTO record);

    /**
     * 主键查询
     *
     * @param id
     * @return
     */
    PayMerchantInfoDTO selectByPrimaryKey(Long id);


    /**
     * 根据主键更新
     *
     * @param record
     * @return
     */
    int updateByPrimaryKey(PayMerchantInfoDTO record);

    /**
     * 通过商户号获取商户信息
     *
     * @param merchantNo 商户号
     * @return
     */
    PayMerchantInfoDTO getPayMerchantInfoByMerchantNo(String merchantNo);
}